inspector: Make header buttons as !focus-on-click
authorMatthias Clasen <mclasen@redhat.com>
Thu, 11 Dec 2014 03:47:16 +0000 (22:47 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 11 Dec 2014 03:47:16 +0000 (22:47 -0500)
Moving the focus to the header bar is unexpected and disruptive,
so don't do it.

gtk/inspector/window.c
gtk/inspector/window.ui

index ceba1fae5790da7849cc0bc2ae3334012258d212..1e7223b89e0998c072fefa1e18d9e5eb787da6fa 100644 (file)
@@ -173,6 +173,7 @@ gtk_inspector_window_init (GtkInspectorWindow *iw)
         {
           button = gtk_button_new_from_icon_name ("find-location-symbolic",
                                                   GTK_ICON_SIZE_MENU);
+          gtk_button_set_focus_on_click (GTK_BUTTON (button), FALSE);
           gtk_widget_set_halign (button, GTK_ALIGN_START);
           gtk_widget_set_valign (button, GTK_ALIGN_CENTER);
           g_signal_connect (button, "clicked",
index 1cd1d8d3d5e868be59366862aebddcfa5ddcfd24..366d1791a5600e688d1f12dfb9b213766eb77d25 100644 (file)
@@ -20,6 +20,7 @@
                 <child>
                   <object class="GtkButton" id="select_object">
                     <property name="visible">True</property>
+                    <property name="focus-on-click">False</property>
                     <property name="tooltip-text" translatable="yes">Select an Object</property>
                     <property name="halign">center</property>
                     <property name="valign">center</property>
@@ -42,6 +43,7 @@
                     <child>
                       <object class="GtkButton" id="object_details_button">
                         <property name="visible">True</property>
+                        <property name="focus-on-click">False</property>
                         <property name="tooltip-text" translatable="yes">Show Details</property>
                         <property name="halign">center</property>
                         <property name="valign">center</property>
@@ -64,6 +66,7 @@
                     <child>
                       <object class="GtkButton">
                         <property name="visible">True</property>
+                        <property name="focus-on-click">False</property>
                         <property name="tooltip-text" translatable="yes">Show all Objects</property>
                         <property name="halign">center</property>
                         <property name="valign">center</property>
@@ -93,6 +96,7 @@
             <child>
               <object class="GtkToggleButton" id="record_statistics_button">
                 <property name="visible">True</property>
+                <property name="focus-on-click">False</property>
                 <property name="tooltip-text" translatable="yes">Collect Statistics</property>
                 <property name="halign">start</property>
                 <property name="valign">center</property>
                 <child>
                   <object class="GtkButton">
                     <property name="visible">True</property>
+                    <property name="focus-on-click">False</property>
                     <property name="tooltip-text" translatable="yes">Show Details</property>
                     <property name="halign">center</property>
                     <property name="valign">center</property>
                 <child>
                   <object class="GtkButton">
                     <property name="visible">True</property>
+                    <property name="focus-on-click">False</property>
                     <property name="tooltip-text" translatable="yes">Show all Resources</property>
                     <property name="halign">center</property>
                     <property name="valign">center</property>